`:top
`!Microsoft Script Debugger`! is relatively minimal `F33f`_`[debugger`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Debugger]`_`f for `F33f`_`[Windows Script Host`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Windows_Script_Host]`_`f-supported scripting languages, such as `F33f`_`[VBScript`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=VBScript]`_`f and `F33f`_`[JScript`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=JScript]`_`f. Its user interface allows the user to set `F33f`_`[breakpoints`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Breakpoint]`_`f and/or `F33f`_`[step`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Stepping_(debugging)]`_`f through execution of script code line by line, and examine values of variables and properties after any step. In effect, it provides a way for developers to see script code behavior as it runs, thus eliminating much of the guess-work when things do not quite work as intended.
Microsoft considers it to be deprecated. Also, `F33f`_`[Internet Explorer 8`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Internet_Explorer_8]`_`f comes with a different, tightly integrated JScript debugger part of the `F33f`_`[Internet Explorer Developer Tools`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Internet_Explorer_Developer_Tools]`_`f.`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f]
>>Contents
• `F0af`_`[Features`#features]`_`f
• `F0af`_`[Limitations`#limitations]`_`f
• `F0af`_`[Usage`#usage]`_`f
• `F0af`_`[See also`#see-also]`_`f
• `F0af`_`[References`#references]`_`f
-─
>>Features
According to Microsoft, the Script Debugger provides these traditional debugging features:`:cite-ref-intro-2-0[`F5bf`_`[2`#cite-note-intro-2]`_`f]
• Ability to set and clear breakpoints.
• Ability to step through and over procedures.
• Ability to display and change the values of variables and properties.
• Ability to evaluate expressions.
• Ability to view the call stack, and navigate to any currently loaded procedure.
Additionally, it can open and edit HTML pages, and it supports script colorization for improved readability.`:cite-ref-intro-2-1[`F5bf`_`[2`#cite-note-intro-2]`_`f]
>>Limitations
The debugger has several limitations, including the following:`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f]
• The line indicator may be incorrect when stepping through inline JScript or debugging a framed document.
• When debugging documents open in Internet Explorer, only one can be debugged at a time.
• Commands typed in the Command window have no effect unless the user is in break mode.
• A breakpoint immediately after a Document.Write is ignored.
• Entering a Document.Write command while debugging, or refreshing a document in Internet Explorer while debugging it, can cause hangs or other unexpected behavior.
• Unlike in other debuggers, there is no Watch window for monitoring variables; they must be checked via manual commands.
• Unlike in other debuggers, breakpoints can't be set by clicking in the left margin; they must be set via keypress or menu.
>>Usage
After installation, new options can be found in `F33f`_`[Internet Explorer's`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Internet_Explorer]`_`f `*Script Debugger`* menu, which gets added in the `*View`* menu. Debugging can optionally be turned off from the `*Advanced`* tab in the `*Internet Options`* dialog.
>>See also
• `F33f`_`[Microsoft Script Editor`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Microsoft_Script_Editor]`_`f
• `F33f`_`[Internet Explorer Developer Tools`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Internet_Explorer_Developer_Tools]`_`f
>>References
`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f "Discovering Internet Explorer Developer Tools". Microsoft. Retrieved 2009-08-08.
`:cite-note-intro-2`!2.`! `F0af`_`[↑`#cite-ref-intro-2-0]`_`f "Introduction to Microsoft Script Debugger for Internet Explorer". Microsoft. Archived from the original on 2008-04-12. Retrieved 2009-09-08.
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f "Contents of Script Debugger Release Notes". Microsoft. June 23, 2005. Archived from the original on 2010-02-03. Retrieved 2009-09-08. Alternative web page
`c`F0af`_`[↑ Back to top`#top]`_`f`a